package com.ai.emall.dao.gdao;

import com.ai.emall.bean.gbean.MallProductModule;
import com.ai.emall.bean.gbean.MallProductModuleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MallProductModuleMapper {
    long countByExample(MallProductModuleExample example);

    int deleteByExample(MallProductModuleExample example);

    int deleteByPrimaryKey(Long pmId);

    int insert(MallProductModule record);

    int insertSelective(MallProductModule record);

    List<MallProductModule> selectByExample(MallProductModuleExample example);

    MallProductModule selectByPrimaryKey(Long pmId);

    int updateByExampleSelective(@Param("record") MallProductModule record, @Param("example") MallProductModuleExample example);

    int updateByExample(@Param("record") MallProductModule record, @Param("example") MallProductModuleExample example);

    int updateByPrimaryKeySelective(MallProductModule record);

    int updateByPrimaryKey(MallProductModule record);
}